Anguchia


Anguchia
ANGUCHIA
Indian term for towel.

Dictionary of the English textile terms. 2014.